elimination of parasites - Francés Inglés Diccionario